"""
=================================================
@Author :Yanzhe
@Date   :2023/10/30 10:01
@File   :permissions.py
==================================================
"""
from rest_framework.permissions import BasePermission, SAFE_METHODS

class IsSelfOrReadOnly(BasePermission):
    def has_object_permission(self, request, view, obj):
        if request.method in SAFE_METHODS:
            return True

        return obj == request.user